const db = wx.cloud.database()
Page({
  addfun:function(){
    const token = wx.getStorageSync('token');
   
    if(token){
        console.log(11);
        db.collection('shoppingcar').add({
            // data 字段表示需新增的 JSON 数据
            data:{...this.data.myflower,quantity:this.data.quantity},
            success: function(res) {
                wx.showToast({
                    title: "添加成功~",
                    duration: 2000
                })
            }
          })
    }else{
        console.log(22);
         // 跳转到 mine 页面
      wx.navigateTo({
        url: '/pages/mine/mine',
        success: function () {
          // 跳转成功后显示 loading
          wx.showLoading({
            // title: '加载中...', // 可根据需求修改显示的文字
            mask: true // 遮罩层，防止用户点击其他地方
          });
  
          // 你可以在这里添加加载数据的逻辑，比如从服务器获取数据等
          // 加载完成后隐藏 loading
          setTimeout(() => {
            wx.hideLoading(); // 隐藏 loading
          }, 500); // 根据实际情况设置延时，假设加载需要 2 秒
        },
        fail: function () {
          // 如果跳转失败，也需要隐藏 loading
          wx.hideLoading();
        }
      });

    }
   
  },

    /**
     * 页面的初始数据
     */
    data: {
        myflower: {},
        currentImageIndex: 0, // 当前选中的图片索引
        quantity:1,
        images: [

        ],
        currentImage: '' // 初始化为空
    },
    onChange(event) {
        console.log(event.detail);
      },
      handleQuantity(e) {
          console.log(e,'e');
        const type = e.currentTarget.dataset.type;
        const num = this.data.quantity
        console.log(e,'e',type);
        
        if (type === 'add') {
            this.setData({quantity: this.data.quantity+1})
        } else if (type === 'minus' && this.data.quantity > 1) {
            this.setData({quantity: this.data.quantity-1})
        }
      },
    onLoad(options) {
        // 页面加载时设置默认图片
        this.setData({
            currentImage: this.data.images[0]
        });

        const decodedObj = decodeURIComponent(options.payload);
        const myObject = JSON.parse(decodedObj);

        console.log(myObject); // 输出："小程序"
        this.setData({
            myflower: myObject
        });
        this.setData({
            images: myObject.imgurls
        });
    },

    changeTab(event) {
        const index = event.currentTarget.dataset.index;
        this.setData({
            currentImageIndex: index,
            'myflower.imgurl': this.data.images[index]
        });
    },

    goback() {
        wx.navigateBack()
    },
    /**
     * 生命周期函数--监听页面加载
     */

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})
